本站由 SourceForge 迁移到 GitHub.
之前是在 SourceForge 提供的空间搭了一个 Wordpress, 访问很慢。
Hexo is a fast, simple & powerful blog framework powered by Node.js.
Hexo 基于 Node.js 开发的一个轻量级的 Blog 框架,使用自然没有 Wordpress 那么方便,好在也是生成 HTML,访问会快些。
搭建本站过程看的一些资料整理一下,逐步操作如下:
1、Mac OS x 默认自带 git,无需重复安装
2、安装 Node.js
|
|
进入本地存放博客的目录继续操作……
3、安装、初始化 Hexo
|
|
4、预览网站
|
|
通过以上操作,一个基于 Hexo 搭建的网站就初步完成了,通过浏览器访问一下劳(piao)动(qie)成果:http://localhost:4000/
Hexo 的常用操作
|
|
详细查看官方文档:http://hexo.io/docs/commands.html
现在网站已经搭起来了,开始写点什么~
Hexo 里写文章是用Markdown,如果之前没有用过,建议看看这篇文章 : http://wowubuntu.com/markdown
现在已经了解 Markdown 是什么,那我们继续,开始用 Hexo 写文章
|
|
用你喜欢的编辑用户打开 source/_posts/Hello-world.md,内容如下:
|
|
更多编辑文章技能看官方文档:http://hexo.io/docs/writing.html
刷新浏览器,文章列表是不是发生变化了!
如果需要发布到服务器,需要先生成一下静态文件:
|
|
生成的静态文件地址跟类型相关:
类型 | 生成目录 |
---|---|
post (Default) | source/_posts |
page | source |
OK, 现在网站已经有,是不是迫不及待想发布到服务器让大家来访问了?!
首先,你得有一个 github.com 的账号,如果没有请先去注册
1、新建一个your_user_name.github.com的仓库
2、添加SSH公钥.Account settings > SSH Keys > Add SSH Key
3、修改本地博客根目录下的 _config.yml,
deploy:
type: github
repo: https://github.com/your_user_name/your_user_name.github.io.git
4、执行 hexo d
如果想绑定域名,在仓库里新建一个CNAME,文件内容为你的域名,比如chenbaocheng.com,前面不要加http://
修改域名 DNS 信息:
1、增加CNAME记录:
* | your_user_name.github.io |
2、增加 A 记录
@ | 192.30.252.153 |
@ | 192.30.252.154 |
域名绑定参考官方文档:https://help.github.com/articles/my-custom-domain-isn-t-working/
—全文完—